home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / dir / telldir.c < prev   
C/C++ Source or Header  |  1988-07-25  |  543b  |  25 lines

  1. /*
  2.  * Copyright (c) 1983 Regents of the University of California.
  3.  * All rights reserved.  The Berkeley software License Agreement
  4.  * specifies the terms and conditions for redistribution.
  5.  */
  6.  
  7. #if defined(LIBC_SCCS) && !defined(lint)
  8. static char sccsid[] = "@(#)telldir.c    5.2 (Berkeley) 3/9/86";
  9. #endif LIBC_SCCS and not lint
  10.  
  11. #include <sys/param.h>
  12. #include <sys/dir.h>
  13.  
  14. /*
  15.  * return a pointer into a directory
  16.  */
  17. long
  18. telldir(dirp)
  19.     DIR *dirp;
  20. {
  21.     extern long lseek();
  22.  
  23.     return (lseek(dirp->dd_fd, 0L, 1) - dirp->dd_size + dirp->dd_loc);
  24. }
  25.